Func : Use YumModule
2016/09/29 |
This is the basic Usage for YumModule.
|
|
[1] | Run "yum update" on all Minions. |
[root@dlp ~]# func "*" call yumcmd update ('node01.srv.world', 'command: update \nkernel-tools.x86_64 0:3.10.0-327.36.1.el7 - u\nbind-license.noarch 32:9.9.4-29.el7_2.4 - u\n..... ('dlp.srv.world', 'command: update \nkernel-tools.x86_64 0:3.10.0-327.36.1.el7 - u\nbind-license.noarch 32:9.9.4-29.el7_2.4 - u\n..... |
[2] | Install specific packages on specific Minions. The results of func command display "\n" and it's hard to read, so replace them to real newline characters to read easily. |
[root@dlp ~]# func "node01.srv.world" call yumcmd install "httpd mariadb-server" | sed 's/\\n/\n/g'
{'node01.srv.world': 'command: install httpd mariadb-servermariadb-server.x86_64 1:5.5.50-1.el7_2 - uhttpd.x86_64 0:2.4.6-40.el7.centos.4 - u'} |